* {
  margin: 0px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.font-color-red {
  color: red;
}
.line100 {
  height: 1rem;
}
.swiper-container {
  height: 100%;
}
.swiper-slide {
  height: 100%;
  border-radius: 0.1rem;
  overflow: hidden;
}
.swiper-slide img {
  width: 100%;
  height: 100%;
}
.slider-banner {
  height: 3rem;
  width: 100%;
}
.home .header {
  padding: 0px 0.2rem;
  background: #1b82d2;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 99;
}
.home .header .logo {
  width: 1rem;
  height: 1rem;
}
.home .header .logo img {
  width: 100%;
  height: 100%;
}
.home .slider-banner {
  box-sizing: border-box;
}
.home .slider-banner .swiper-slide {
  width: 5rem;
}
.home .header-top {
  position: relative;
  padding-top: 1.2rem;
}
.home .header-top .header-bj {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 65%;
  width: 100%;
  background: #1b82d2;
}
.home .nav .navitem {
  width: 25%;
  text-align: center;
}
.home .nav .navitem .imgbox {
  width: 0.98rem;
  height: 0.98rem;
  margin: 0px auto;
}
.home .nav .navitem .imgbox img {
  height: 100%;
}
.goodlist {
  background: #f1f1f1;
  padding-top: 0.2rem;
}
.goodlist .gooditem {
  width: 3.48rem;
  margin: 0px auto;
  border-radius: 0.2rem;
  overflow: hidden;
  background: #fff;
  margin-bottom: 0.2rem;
}
.goodlist .goodcont {
  padding: 0.2rem;
  box-sizing: border-box;
}
.goodlist .price {
  color: red;
  margin-top: 0.1rem;
}
.goodlist .ot_price {
  color: #666;
  text-decoration: line-through;
}
.goodnav {
  height: 1rem;
  background: #fff;
  border-top: 1px solid #f1f1f1;
}
.goodnav .item img {
  width: 0.3rem;
}
